﻿namespace winS.UnityEditor.ProcessEditor
{
    /// <summary>
    /// 表示当前正在对 <see cref="StepNode"/> 进行什么操作
    /// </summary>
    internal enum StepNodeCreateState
    {
        /// <summary>
        /// 无任何操作
        /// </summary>
        None,
        /// <summary>
        /// 正在剪切(复制并删除)中
        /// </summary>
        Cut,
        /// <summary>
        /// 正在粘贴中
        /// </summary>
        Paste,
        /// <summary>
        /// 正在删除中
        /// </summary>
        Deleting,
        /// <summary>
        /// 正在从文件中反序列化节点并创建
        /// </summary>
        CreatingFromFile,
        /// <summary>
        /// 正在创建一个新节点并连接它
        /// </summary>
        CreateAndConnect,
    }
}